package com.syxp.pda.service.base.impl;

import org.springframework.transaction.annotation.Transactional;

import com.syxp.pda.core.dao.BaseDao;
import com.syxp.pda.core.service.impl.BaseServiceImpl;
import com.syxp.pda.entity.base.ClassDuty;
import com.syxp.pda.service.base.ClassDutyService;

@Transactional
public class ClassDutyServiceImpl extends BaseServiceImpl<ClassDuty> implements
		ClassDutyService {

	public ClassDutyServiceImpl(BaseDao<ClassDuty> baseDao) {
		super(baseDao) ;
	}
	
	@Override
	public ClassDuty updateService(ClassDuty param) {
		ClassDuty classDuty = super.loadService(param.getClassID());
		classDuty.setClaName(param.getClaName()) ;
		classDuty.setEndTime(param.getEndTime()) ;
		classDuty.setStartTime(param.getStartTime()) ;
		classDuty.setRemarks(param.getRemarks()) ;
		return super.updateService(classDuty);
	}
}
